package com.shop.common.entity.user;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class UserPayLog {
    /**
     * 
     */
    private Integer id;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 涉及订单id
     */
    private Integer orderId;

    /**
     * 涉及支付单id
     */
    private Integer payId;

    /**
     * 余额变动额度
     */
    private BigDecimal balance;

    /**
     * 变动之前余额
     */
    private BigDecimal beforBalance;

    /**
     * 变动之后余额
     */
    private BigDecimal afterBalance;

    /**
     * 变动积分数量
     */
    private Integer integral;

    /**
     * 变动前积分
     */
    private Integer beforIntegral;

    /**
     * 变动后积分
     */
    private Integer afterIntegral;

    /**
     * 明细类型：1 余额，2 积分
     */
    private Integer logType;

    /**
     * 变动类型：1 增加，2 扣减
     */
    private Integer modType;

    /**
     * 备注
     */
    private String comment;

    /**
     * 
     */
    private Date createTime;

    /**
     * 
     */
    private Integer dataStatus;
}